slip one's moorings - Turkish English Dictionary